@charset "utf-8";
.content{ padding-bottom:10px; }
.content .thuimg .thuimga { position:relative; display:block;width:1000px;margin:auto;height:36px;z-index:0; }
.ydate {width:58px;border:1px solid #d8d8d8;color:#7d7d7d;text-align:center;font-size:12px;float:left;_display:inline;padding-bottom:5px;}
.ydate span {display:block;font-size:24px;line-height:24px;padding:8px 0 2px 0;zoom:1;}
.ydate_1 {border:1px solid #b4b1b6;color:#57028d;}
.ydate_2 {border:1px solid #99CCFF;color:#006699;background:#99CCFF;}
.content h2 {font-size:20px;line-height:60px;color:#22132d;text-indent:22px;zoom:1;}
.content h2 .more {float:right;_display:inline;font-size:12px;font-family:sans-serif;color:#999;margin-right:22px;}
.content h2 .more:hover{color:#57028d;}
.content .news{margin:10px 0;clear:both;}
.content .news2{margin:0 0 30px 0;clear:both;}

.newslist{ display:inline-block; *zoom:1;*display:inline; vertical-align:top;overflow:hidden; list-style: none;}
.newlist_left{width:280px;float:left; margin-right:12px;_margin-right:6px;border: 1px solid #e7e7e7;height:360px;padding: 0 15px 9px 15px;}
.newlist_center{width:320px;margin-right:10px;_margin-right:5px;border: 1px solid #e7e7e7;height:360px;padding: 0 15px 9px 15px;}
.newlist_right{width:333px;float:right;border: 1px solid #e7e7e7;height:360px;padding: 0 15px 9px 15px;}
.news .newlist_right{height: 246px;padding:0;width:365px;}
.newlist_main{width:588px;float:left;margin-right:12px;_margin-right:6px;border: 1px solid #e7e7e7;height:360px;padding: 0 15px 9px 15px;}
.news .newlist_main{height: 235px;}

.newslist dt {display: block;position: relative;}
.newslist dt .arrow,.newslist h3 .arrow {position: absolute;display: block;width: 0;height: 0;border: 4px solid;border-color: transparent;border-bottom-style: solid;_border-color: black;border-bottom-color: #298ca1;left: 30px;bottom: 0;margin-left: -4px;_overflow: hidden;_font-size: 0;_line-height: 0;_border-top-width: 0;_filter: Chroma(color=black);z-index: 200px;}
.newslist dt span a{position:absolute;right:0;top:13px;color:#fff;background:#c7c7c7;font-size:12px;padding:0 12px;height:21px;line-height:21px;text-align:center;display:inline-block;}
.newslist dt span a:hover{text-decoration:none; background:#2A5498;}
.newslist dt,.newslist h3{font-size:16px; color:#002053; font-weight:bold; font-family: "微软雅黑";background:url(../images/border_dotbot.gif) repeat-x bottom; height:50px; line-height:50px;}
.newslist dd{line-height:31px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/*border-bottom: 1px dashed #ccc;*/}
.newslist dd.first{ line-height:30px; margin-left:10px; width:95%; overflow:hidden;border-bottom: none;}
.newslist dd.last{ line-height:30px; overflow:hidden;border-bottom: none;}
.newslist dd a{color:#333;font-size:14px}
.newslist dd a:hover{text-decoration:underline}
.newslist dd a{background:url(../images/icon/sub.gif) no-repeat 0 8px;margin-left:5px;padding-left:10px}
.newslist dd a.nopoint{background:none;padding-left:0;}

.newslist .date,.newslist .date p{ background: #3fa4b9; color: #ffffff;}
.newslist li{ margin:14px 0 0 0; height:70px; font-size:13px;}
.newslist li:first-child{margin-top:0px;}
.newslist .date{ width:70px; height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px;}
.newslist .date p{ font-size:24px; line-height:38px;}
.newslist h4{ font-size:15px; line-height:20px; display:inline;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist h4 a{color:#333;font-size:15px;}
.newslist h4 a:hover{text-decoration:underline}
.newslist p{color:#777; padding-top:3px; line-height:18px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.ulPic{height:380px;overflow:hidden;margin:0px 0;_margin:0px 0;float:left;}
.ulPic li{width:217px;height:121px;float:left;position:relative;display:inline;text-align:center;margin:0 0 6px 0;}
.ulPic li img{width:215px;height:120px;display:block;padding:0px;}
.ulPic li .sText{color:#fff;font-size:14px;display:block;width:214px;position:absolute;left:1px;bottom:1px;height:20px;padding-top:2px;line-height:20px;overflow:hidden;filter:alpha(opacity=60);opacity:0.8;background:#333;}
.ulPic li a,.ulPic li a:hover{color:#fff;text-decoration:none}

.links{ border:1px solid #e7e7e7; margin-top:10px;width: 960px;padding: 0 15px;}
.links dd{float: left;width:25%;}
/*.links dl{ border:1px solid #fff; background:url(../images/bg_links.gif) repeat-x; height:64px; line-height:64px;}
.links dl dt{ float:left; margin-left:20px; display:inline; font-size:16px; color:#002053; padding-left:20px; font-weight:bold;}
.links dl dd{ float:left; margin-left:30px; display:inline; width:825px; font-size:13px;}
.links dl dd a{ color:#666; margin-right:15px;}*/

.content .focusList{margin:0 5px}
.content .focusList li{float:left;_display:inline;width:300px;margin:0 15px 20px 15px;height:330px;overflow:hidden}
.content .focusList .ydate{margin-top:22px}
.content .focusList h3{margin-top:1.4em}
.content .focusList h3 a{color:#22132d;line-height:22px;font-size:16px}
.content .focusList h3 a:hover{color:#4f608c}
.content .focusList p{color:#777;padding-top:8px}
.content .focusList .isimg .tn{margin:0;width:auto}
.content .focusList .isimg img{width:300px}
.content .focusList .isimg h3{margin-top:15px}
.footer .footerExtra{width:950px; margin:0 auto;background:#f8f7f4;padding:20px 0}
.footer .footerExtra h2{font-size:18px;color:#22132d;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;margin-right:10%}
.footer .footerExtra .link li{float:left;_display:inline;margin-right:5px}
.footer .footerExtra .link li a{display:block}
.footer .footerExtra li.commlink{width:480px;margin:0 0 0 20px}
.footer .footerExtra li.commlink li{margin:0;width:33.3%;line-height:24px}
.footer .footerExtra li.commlink li a{color:#444}
.footer .footerExtra li.commlink li a:hover{color:#4f608c}
.footer .footerExtra li.commlink li i{margin-left:10px}
.footer .footerExtra li.commlink .line{height:0;border-bottom:1px solid #dfdfdf;width:130px;margin:8px 0;overflow:hidden}

/* slider begin */
#slider_banner{position: relative; margin:0 auto; width: 1000px;height: 223px; overflow: hidden;}
.captionOrange,.captionBlack{color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px}
.captionOrange{background:#eb5100;background-color:rgba(235,81,0,0.6); position:absolute; left:300px; top: 320px; width:400px; height:30px;}
.captionBlack{font-size:16px;background:#000;background-color:rgba(0,0,0,0.4)}
a.captionOrange,A.captionOrange:active,A.captionOrange:visited{color:#fff;text-decoration:none}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eee;background-color:rgba(238,238,238,0.7)}
.bricon{background:url(../js/slider/img/browser-icons.png)}
.banner{position:absolute}
.banner div,.banner div:hover,.banner .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}
.banner div{background-color:gray}
.banner div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}
.banner .av{background-color:#fff}
.banner .dn,.jssorb01 .dn:hover{background-color:#555}
.banner_l,.banner_r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url(../js/slider/img/a17.png) no-repeat;overflow:hidden}
.banner_l{background-position:-10px -40px; top: 100px; left: 8px;}
.banner_r{background-position:-70px -40px; top: 100px; right: 8px;}
.banner_l:hover{background-position:-130px -40px}
.banner_r:hover{background-position:-190px -40px}
.banner_l.banner_lldn{background-position:-250px -40px}
.banner_r.banner_rdn{background-position:-310px -40px}

/*-- slider --*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 1000px;height: 223px;padding: 0;margin: 0 auto;}
.rslides li {position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border:0;}
.rslides {margin: 0 auto;}
.rslides_container {width:100%;position: relative;float:left;}
.centered-btns_nav {display:none;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.7;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.centered-btns_nav:active {opacity: 1.0;}
.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}
.transparent-btns_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;left: 0;display: block;  background: #fff;opacity: 0;filter: alpha(opacity=1);width: 48%;text-indent: -9999px;overflow: hidden;height: 91%;}
.transparent-btns_nav.next {left: auto;right: 0;}
.large-btns_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);opacity: 0.6;text-indent: -9999px;overflow: hidden;top: 0;bottom: 0;left: 0;background: #000 url("../images/themes.gif") no-repeat left 50%;width: 38px;}
.large-btns_nav:active {opacity: 1.0;}
.large-btns_nav.next {left: auto;background-position: right 50%;right: 0;}
.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {top:350px;position:absolute;left:0;right:0;margin:0 auto;text-align: center;}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;background:#c60c30;display: inline-block;_display: block;*display: block;width:23px;height:8px;}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background:#fff;}